package com.ruoyi.vote.admin.domain.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;



/**
 * 投票 - 活动管理视图对象 vote_activity
 *
 * @author 筑巢
 * @date 2023-07-17
 */
@Data
@ExcelIgnoreUnannotated
public class VoteActivityVo {

    private static final long serialVersionUID = 1L;

    /**
     * 活动编号
     */
    private Long id;
    /**
     * banner图
     */
    private String bannerUrl;
    /**
     * 背景图
     */
    private String bjUrl;
    /**
     * 活动描述
     */
    private String notes;
    /**
     * 背景音乐
     */
    private String music;
    /**
     * 奖品选项
     */
    private String jpOption;
    /**
     * 投票规则
     */
    private String voteRule;
    /**
     * 证书模板
     */
    private Long cId;
    /**
     * 活动类型
     */
    private Integer aType;

    /**
     * 活动标题
     */
    private String title;

    /**
     * 报名审核
     */
    private String isAuditing;

    /**
     * 报名开始时间
     */
    private Date signStartTime;

    /**
     * 报名结束时间
     */
    private Date signStopTime;

    /**
     * 投票开始时间
     */
    private Date voteStartTime;

    /**
     * 投票结束时间
     */
    private Date voteStopTime;

    /**
     * 活动结束时间
     */
    private Date balanceTime;

    /**
     * 活动状态
     */
    private Integer status;

    /**
     * 结算状态
     */
    private Integer jsStatus;

    /**
     * 报名人数
     */
    private Long signNum;

    /**
     * 总票数
     */
    private Long ticket;
    /**
     * 分享次数 (预留)
     */
    private Long share;
    /**
     * 热度
     */
    private Long welcome;

    private Long isJoin;
}
